body{background-color: #f5f5f5;}
.tred{ color:#F00;}
.f16{ font-size:16px;}
/*header*/
.jumbotron {
  position: relative;
  padding:0px;
  
  text-align: center;
  text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075);
  background: url(../img/topbg.png) repeat center center #020031; /* Old browsers */
  background: -moz-linear-gradient(45deg,  #1f1913 0%, #eba258 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#1f1913), color-stop(100%,#eba258)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(45deg,  #1f1913 0%,#eba258 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(45deg,  #1f1913 0%,#eba258 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(45deg,  #1f1913 0%,#eba258 100%); /* IE10+ */
  background: linear-gradient(45deg,  #1f1913 0%,#eba258 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f1913', endColorstr='#eba258',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
     -moz-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
          box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
}
.container {width:auto; width:960px; padding:5px; margin:0 auto;}
.jumbotron .container {
  width:960px; 
  padding:0;
  position: relative;
  z-index: 2;
}
.jumbotron:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(../img/topbg.png) repeat center center;
  opacity: .4;
}
.subhead {text-align: left; border-bottom: 1px solid #ddd;}
.subhead h1 {font-family: "华文新魏";font-size:36px;color: #cda373;}
.subhead h1 img{ width:60px; height:60px;}
/*userBox*/
.userBox{ position:absolute; top:15px; right:0px;color:#fff;}
.userBox span{ margin-right:10px;}
.userBox a,.userBox a:hover{ color:#eee; margin:0 5px;}
.userBox a:hover{ color:#fff;}
/*conBox*/
.conBox{width:960px; margin:0 auto; background-color:#FFF; border: 1px solid #eee; border-top:none;}
/*footer*/
.copyBox{font-family:"microsoft yahei"; text-align:right; padding:10px; border-top: 1px solid #e5e5e5;background-color: #f5f5f5; width:940px; margin:0 auto;}

.passwordBox{padding-top:20px; height:400px;}
.titleBox{ font-size:18px; line-height:150%; border:1px solid #ddd;background-color: #FFC; padding:10px 0 0 10px; margin:0px 20px 30px 20px;
-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.passwordBox .form-horizontal .control-group {margin-bottom:30px;}

/*error*/
.error404 a{ text-decoration:underline; color:#cc0033;}
.error404{ width:290px;  margin:30px auto;}
.error404 h1{width:290px; height:270px;background:url(../img/error404.jpg) 0 0 no-repeat; text-indent:-99999px; margin:0; padding:0;}
.error404 p{color:#333;padding:5px 0px; margin:0;font-size:16px; text-align:center;font-family:"microsoft yahei";}

/*noResult*/
.noResult{ width:570px;  margin:30px auto; height:140px;background:url(../img/noResult.png) 0 0 no-repeat; }
.noResult h3{width:570px;text-indent:-99999px; margin:0; padding:0;}
.noResult p{color:#999;padding:50px 0px; margin:0;font-size:16px; text-align:center;font-family:"microsoft yahei";}